let http=require('../../utils/request.js');
// pages/IntegralCenter/Integral center.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    name:'积分中心',
    active: 0,
    centerTab:["全部","收入","支出"],
    centerChoose:'0',
    currenttab:'0',
    height: '',
    res: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
    limit: 10,//显示数据量
    list: '',
    page: 1,//当前页
    load: true,
    loading: false,//加载动画的显示


  },
  changeTab(e){
    //切换标签页
    let newtab=e.currentTarget.dataset.tabid;
    if(this.data.centerChoose===newtab){
      return
    }else{
      this.setData({
        centerChoose:newtab
      })
    }
  },

  lower() {
    var result = this.data.res;

    var resArr = [];
    for (let i = 0; i < 10; i++) {
      resArr.push(i);
    };
    var cont = result.concat(resArr);
    console.log(resArr.length);
    if (cont.length >= 100) {
      wx.showToast({ //如果全部加载完成了也弹一个框
        title: '我也是有底线的',
        icon: 'success',
        duration: 300
      });
      return false;
    } else {
      wx.showLoading({ //期间为了显示效果可以添加一个过度的弹出框提示“加载中”  
        title: '加载中',
        icon: 'loading',
      });
      setTimeout(() => {
        this.setData({
          res: cont
        });
        wx.hideLoading();
      }, 1500)
    }
  },
  tabAll(e){
    //切换标签页
    let newtab=e.currentTarget.dataset.tabid;
    if(this.data.centerChoose===newtab){
      return
    }else{
      this.setData({
        centerChoose:newtab
      })
    }
    http.getHttp('/user_integral_log',{
      page:1,
      limit:10
    },{
      token:wx.getStorageSync('token')
    }).then(res=>{
      let tmpArr=res.data.data
      this.setData({
        tmp:tmpArr,
      })
    })
  },
  tabIncome(e){
    //切换标签页
    let newtab=e.currentTarget.dataset.tabid;
    if(this.data.centerChoose===newtab){
      return
    }else{
      this.setData({
        centerChoose:newtab
      })
    }
    http.getHttp('/user_integral_log',{
      status:1,
      page:1,
      limit:10
    },{
      token:wx.getStorageSync('token')
    }).then(res=>{
      let tmpArr=res.data.data
      this.setData({
        tmp:tmpArr,
      })
    })
  },
  tabPay(e){
    //切换标签页
    let newtab=e.currentTarget.dataset.tabid;
    if(this.data.centerChoose===newtab){
      return
    }else{
      this.setData({
        centerChoose:newtab
      })
    }
    http.getHttp('/user_integral_log',{
      status:2,
      page:1,
      limit:10
    },{
      token:wx.getStorageSync('token')
    }).then(res=>{
      let tmpArr=res.data.data
      this.setData({
        tmp:tmpArr,
      })
    })
  },
  /**      
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.getSystemInfo({
      success: (res) => {
        this.setData({
          height: res.windowHeight
        })
      }
    })
    http.getHttp('/user_integral_log',{
      page:1,
      limit:10
    },{
      token:wx.getStorageSync('token')
    }).then(res=>{
      console.log(res)
      let tmpArr=res.data.data
      this.setData({
        tmp:tmpArr,
      })
    })
    http.getHttp('/user_info',{},{
      token:wx.getStorageSync('token')
    }).then(res=>{
      // console.log(res)
      let intArr=res.data.data
      this.setData({
        intArr
      })
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var that = this
    let hot = that.data.hot
    //上拉加载
    wx.showLoading({
      title: '正在加载',
    })


    //加载次数加一
    this.setData({
      page: this.data.page + 1
    })

    http.getHttp('/user_integral_log', {
      status:that.data.centerChoose,
      page: that.data.page,
    }, {}).then(res => {
      console.log('加载更多', res)
      if (res.data.code == 200 && res.data.data.length !== 0) {
        hot = hot.concat(res.data.data)
        //往前台传递数据
        that.setData({
          tmp
        })
        wx.showToast({
          title: res.data.msg,
          icon: 'none'
        })
      } else {
        wx.showToast({
          title: '没有更多了喔~',
          icon: 'none'
        })
      }
    })
    setTimeout(function () {
      wx.hideLoading()
    }, 1000)

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})